import Vue from 'vue'
import App from './App.vue'
import router from './router'
// import flexible from "flexible.js";
import ElementUI from 'element-ui'
import '@/utils/flexible.js'
import '@/style/base.css'
import '@/style/index.css'
import 'element-ui/lib/theme-chalk/index.css'
// flexible();

// ✅ 引入 Vuex store
import store from './store'
// 假设 recorderMethods 是你之前写的录音方法（Vuex 模块或对象）
import recorderMethods from './store/useRecorder'
// 初始化 WebSocket 连接

Vue.config.productionTip = false

// 全局注册 ElementUI 和 recorderMethods
Vue.use(ElementUI)
Vue.prototype.$recorder = recorderMethods
// 这里是普通对象时使用

// 如果 recorderMethods 是 Vuex 模块，并且你希望全局访问，可以将 Vuex store 直接挂载
// Vue.prototype.$store = store

new Vue({
  store, // ✅ 挂载 Vuex
  router,
  render: (h) => h(App)
}).$mount('#app')
